Text copied to clipboard!
Başlık
Text copied to clipboard!Oynanış Programcısı
Açıklama
Text copied to clipboard!
Oynanış Programcısı arıyoruz. Oyun geliştirme ekibimizin bir parçası olarak, yaratıcı ve teknik becerilerinizi birleştirerek oyunlarımızın oynanış deneyimini şekillendirecek bir profesyonel arıyoruz. Oynanış programcısı, oyunların temel mekaniklerini, karakter hareketlerini, yapay zekâ davranışlarını ve kullanıcı etkileşimlerini kodlamakla sorumludur. Bu pozisyonda, oyun tasarımcıları, grafik sanatçıları ve diğer yazılım geliştiricilerle yakın iş birliği içinde çalışacak, oyunların eğlenceli, dengeli ve hatasız bir şekilde oynanmasını sağlayacaksınız.
Oynanış programcısı olarak, Unity, Unreal Engine veya benzeri oyun motorlarında C#, C++ gibi dilleri kullanarak kod yazmanız beklenmektedir. Ayrıca, oyun içi fizik, animasyon, kamera sistemleri ve kullanıcı arayüzü gibi alanlarda da geliştirmeler yapacaksınız. Takım çalışmasına yatkın, problem çözme yeteneği yüksek ve yaratıcı çözümler üretebilen bir aday olmalısınız.
Pozisyon, oyun sektöründe yenilikçi projelerde yer almak isteyen, teknolojiyi yakından takip eden ve sürekli kendini geliştirmeye açık profesyoneller için idealdir. Oyunların prototip aşamasından, son kullanıcıya ulaşana kadar olan tüm süreçlerde aktif rol alacak, oynanış deneyimini en üst seviyeye çıkarmak için çalışacaksınız. Kodun kalitesini ve performansını artırmak, hata ayıklama ve optimizasyon yapmak da günlük sorumluluklarınız arasında yer alacaktır.
Eğer oyunlara tutkuluysanız, teknik bilgi birikiminizle yaratıcı fikirlerinizi birleştirmek istiyorsanız ve dinamik bir ekipte çalışmak sizi heyecanlandırıyorsa, başvurunuzu bekliyoruz.
Sorumluluklar
Text copied to clipboard!- Oyunların oynanış mekaniklerini geliştirmek ve uygulamak
- Oyun motorlarında (Unity, Unreal Engine vb.) kod yazmak
- Karakter hareketleri, yapay zekâ ve fizik sistemlerini programlamak
- Oyun tasarımcıları ve sanatçılarla iş birliği yapmak
- Kodun performansını ve kalitesini optimize etmek
- Hata ayıklama ve sorun giderme işlemlerini yürütmek
- Oyun içi kullanıcı arayüzü ve kamera sistemlerini geliştirmek
- Teknik dökümantasyon hazırlamak ve sürdürmek
- Yeni oynanış özellikleri için prototipler oluşturmak
- Geri bildirimlere göre oynanış iyileştirmeleri yapmak
Gereksinimler
Text copied to clipboard!- Bilgisayar mühendisliği veya ilgili alanlarda lisans derecesi
- Unity, Unreal Engine veya benzeri oyun motorlarında deneyim
- C#, C++ gibi programlama dillerinde ileri seviye bilgi
- Oyun geliştirme süreçlerine hakimiyet
- Takım çalışmasına yatkınlık ve iletişim becerisi
- Problem çözme ve analitik düşünme yeteneği
- Yaratıcı ve yenilikçi bakış açısı
- Oyun sektörüne ve teknolojilerine ilgi
- Zaman yönetimi ve çoklu görev yeteneği
- İngilizce teknik dokümanları anlayabilme
Potansiyel mülakat soruları
Text copied to clipboard!- Daha önce hangi oyun projelerinde yer aldınız?
- Unity veya Unreal Engine ile ilgili deneyiminiz nedir?
- Oynanış mekanikleri geliştirme süreciniz nasıl ilerliyor?
- Takım çalışmasında karşılaştığınız zorluklar nelerdi?
- Hangi programlama dillerinde kendinizi yetkin görüyorsunuz?
- Oyunlarda en çok hangi oynanış özelliğini geliştirmekten keyif alıyorsunuz?
- Yapay zekâ veya fizik sistemleriyle ilgili deneyiminiz var mı?
- Oyun sektöründe takip ettiğiniz yenilikler nelerdir?
- Bir projede karşılaştığınız en büyük teknik sorunu nasıl çözdünüz?
- Kariyer hedefleriniz arasında hangi tür oyunlar geliştirmek var?